Program History

Version 1.1 - Public Release - Sat, June 10, 2000
   • Changed Hot Help text for Section List (to show dragging Section name into text inserts link)
   • Finalized “About 1.1” documentation

Version 1.1 - Beta D - Tue, June 6, 2000
   • Fixed HTML Export bug where Section names with accents didn't convert to HTML
   • Fixed Default Section Name bug (only occurs on _first_ Z-Write launch)

Version 1.1 - Beta C - Wed, May 31, 2000
   • Added "Open as View Window" menu item
   • Added "Import File" menu item
   • Enlarged SpellingWindow
   • Made it so Replace All is undoable (current Section only!)
   • Removed Default Template option from Preferences dialog
   • Added support for Default Template file (within Templates folder)
   • Moved Section menus to their own "Section Tools" menu
   • Added Power User Prefs "#fontmenufont" and "#sectionlistfont"

Version 1.1 - Beta B - Mon, May 22, 2000
   • Fixed drastic bug where Section duplication wasn't working and was erasing the last Section of the document
   • Fixed extra spaces in HTML export (originally fixed in 1.0.2 patch)

Version 1.1 - Beta A - Wed, May 19, 2000
   • Added hypertext command-click capability for <link> and <insert> tag
   • Enabled dragging Section names into text inserts <link> or <insert> tag
   • Re-enabled dragging of Sections to Section icons (i.e. trash can to delete)
   • Option-key down on choosing bookmark inserts link
   • Added "ESC" button to toggle between current and last Section selected
   • Made it so size "other" is displayed on button bar when text size other is selected (this meant I had to workaround a known RB popup menu bug where RB won't pass on the event to me if the user chooses the same menuitem twice -- when mouse enters button it switches to nil, so they can choose "other," but when they exit the button refreshes, so if they don't choose anything, it's back to how it started)
   • Made it so glossary items are automatically expanded (shift key down prevents expansion)
   • Added a slew of new keyboard navigation commands
   • Added ability to hide/show Section List
   • Lengthened drag icon on Move Bar
   • Made it so adding a new Section adds it after the current Section (instead of at the end of the List)
   • Added move to top and bottom buttons in Rearrange Sections dialog
   • Added the ability to select multiple Sections within Rearrange Sections dialog (you can move whole groups now)
   • Rewrote HTML export to be 10x faster
   • Added support for typesizes in HTML export
   • Added feature for "hot" urls in HTML Export
   • Made the word count routine more accurate
   • Added feature to import a folder of text files (either into existing doc or into new doc)
   • Optimized new accurate word count for speed (it was much slower than previous word count)
   • Made resizing Help text _much_ faster (used memoryblocks instead of hidden editfield)
   • Fixed a bug whereby the "Find" button on the button bar was enabled even when there was no Section selected (which could cause a crash)
   • Added support to convert <C> tags to HTML <center> tags on HTML Export
   • Made it so <N> tags convert to <HR> tags on HTML Export
   • HTML Export: made links tags hot on export
   • Made insert tags (1 level deep) work on export, printing
   • Unused (i.e. invalid) link and insert tags are removed on export, printing
   • Added Revert command
   • Made it so HTML Export settings are saved with each file
   • Made it so when you first open a file its saved state is saved (rather than unsaved)
   • Added more "Convert" menu options: form paragraphs, remove line feeds, double returns to return, etc.
   • Added Insert Link command (and changed Spelling command key to Shift-L)
   • Fixed dragging Sectionname bug
   • Redesigned Preferences dialog (mostly for future expansion)
   • Added the ability to set the HTML file export creator type
   • Added "Auto-expand glossary items" option
   • Enabled "Power User" preferences of "#nosplashscreen" and "#rtfcreator"
   • Made spelling checking a bit more robust (shouldn't crash with Excalibur not installed)
   • Fixed bug with "Find Again" that prevented it from working it the find string was already selected
   • Fixed several bugs in HTML conversion (some new, some old). New engine should be much better.
   • Added Power User pref "#sectiondividertext" with <r> and <name> options

Version 1.0.2 - Patch to 1.0.1 - Thu, May 18, 2000
   • Fixed HTML Export bug where lowercase accent characters exported as uppercase and some accent characters had spaces in front of them.

Version 1.0.1 - First General Release - Thu, May 04, 2000
   • Removed some debugging code accidentally left in 1.0 compile

Version 1.0 - First General Release - Wed, May 03, 2000
   • Made it so Hot Help doesn't update when Z-Write is not the active app
   • Changed Hot Help message on Seconds checkbox in Preferences
   • Changed Utilities>Clear menu to "Clear Bookmarks"
   • Fixed several HTML Export bugs that occured when you only exported one Section
   • Added support to HTML Export for many more special characters (foreign accents, etc.)
   • Fixed long name display bugs in "Confirm delete Section" and "Confirm save" dialogs
   • Fixed bugs in HTML and Text Export where selecting no Sections didn't act as cancel
   • Changed Out of Memory dialog and error messages
   • Fixed Hot Help typo
   • Added progress bar for loading help text
   • Enabled Registration and expiration system
   • Added code for demo limitations
   • Changed how Section icons are lit (to compensate for disabled state when in demo mode)
   • Disabled dragging of Section list names to Section icons (no real point and caused other problems)
   • Now tabs in opened text files are replaced with spaces
   • Fixed bug where non-preview printing page range prints extra blank page
   • Fixed "reopen last file" bug -- it didn't work when app was quit rather than doc closed
   • Finalized and updated documentation (internal and User Guide)

Version 0.9.9.6b - Sixth beta release (C) - Mon, Apr 24, 2000
   • Added Section-manipulation icon buttons below Section List
   • Added "Merge Sections" feature
   • Made it so holding down option key when clicking delete removes Section w/o dialog box
   • Adding Option-clicking info button to select subset of Sections
   • Added contextual menu support for Section List and text editing area
   • Added support for opening Simpletext and Text files
   • Finally fixed bug where new Sections take on the font settings of the first line of the previous Section
   • Finally fixed bug where there was no undo for pasted text
   • Redid bookmark feature as named bookmarks
   • Redid "clear bookmarks" feature
   • Fixed undo bug so undoing formatting remembers selection/cursor position
   • Fixed no header/footer on first time printing bug
   • Redid no-preview printing so it uses my print engine but MUCH less memory
   • Made it so when you create a new Section, it is selected
   • Fixed out-of-bounds bug in combine section routine
   • Change memory check for print preview and no preview printing
   • Converted to REALbasic 2.1 (significantly faster, though 200K larger on disk)
   • Made it so RTF exported docs have Word as creator and RTF as type
   • Created new ReplaceAll function that's MUCH faster
   • Removed Option-click "add Section" shortcut
   • Added higlighting of dropable Section icons during drag
   • Added "Set all text to default font" command
   • Changed copyright date in About Box
   • Made Move Sections and Select Sections dialogs larger, added hothelp, sort, and revert buttons
   • Made it so Printing Prefs are saved with each document (settings with no doc open are defaults for new docs)
   • Deleted "Edit document header/footer" menu and changed Export HTML keyboard shortcut to Command H
   • Made it so user can cancel Replace All with Command-period
   • Made it so Option-New menu shows template name on menu
   • Finalized bookmark menu icon
   • Changed printing menus (no more silly Option-printing stuff -- now there's preview or no preview)
   • Polished look of Print Preview window
   • Fixed a *number* of printing & word wrap bugs so preview and non-preview print the same
   • Fixed View Window bug with unsaved documents later saved
   • Added Window menu and removed window popup on buttonbar
   • Added Glossary Items and Bookmark Items dynamic menus
   • Added Paragraph and Case menus (so users with buttonbar off have access to those features)
   • Made it so new named bookmarks are removed on printing and export
   • Enhanced HTML export to support previous/next buttons within linked docs
   • Fixed several minor HTML export bugs (incorrect titles in some cases, etc.)
   • Made it so bookmarks and other codes are properly stripped from exported HTML
   • Fixed an odd bug which prevented center tags from being detected by print routine
   • Changed HTML export to use H2 size headings for Section names instead of H1 (too large)
   • Added "rescan for bookmarks" menu command
   • Set expiration date of Beta 5C to May 10

Version 0.9.9.5b - Fifth beta release (B) - Thursday, April 13, 2000
   • Added "from scratch" print engine, including print preview feature
   • Added header/footer dialog box and options
   • Modified preferences dialog print options
   • Added RangeDialog for selecting certain Sections for printing, exporting, etc.
   • Enabled the ability to print subsections (via rangeDialog)
   • Fixed bug in word wrap algorithm
   • Optimized section combining (needed for printing series of sections)
   • Fixed leading bug in printing routines
   • Added keyboard shortcuts in Section Range dialog
   • Added ability to change alignment _within_ headers and footers
   • Enabled save/retrieval of document and default header/footers
   • Added menu commands for Insert Center Tag and Insert Page Break
   • Made it so HeadFootDialog displays tab characters as
   • Finally fixed weird crashing bug with HeadFootDialog (it didn't like bevelButton menu)
   • Disabled sorted columns in Section Range dialog
   • Added graphical preview display of Header/Footer in HeadFootDialog
   • Added memory check routine prior to printPreview dialog opening
   • Added ability to choose Sections on export: HTML, RTF, and Text
   • Fixed a bug in Section Range dialog returning a bad value
   • Fixed a bug in Separate Files HTML export (no HTML header in files)
   • Fixed bug where print preview didn't use margin settings from Prefs
   • Enabled option key shortcut to old printing routines (no header/footer)
   • Enabled saving of Section Range selection
   • Made header/footer use date prefs (primary date)
   • Added navigation icons in the PrintPreview dialog (couldn't use bevelButtons)
   • Fixed last file open bug
   • Fixed bug in word wrap (infinite loop if no space or hyphen in line of text)
   • Fixed cancel print bug (wouldn't cancel)
   • Made it so checking no Sections in Section Range dialog acts as cancel
   • Fixed footer display bug in head/foot Dialog
   • Added memory checking on printing (needs extra 1MB per 32K of text)
   • Fixed bug in Section Range dialog (clicking off list caused error)
   • Added new print routines to Print Button on icon bar
   • Updated documentation.

Version 0.9.9.4b - Fifth beta release (A) - Sunday, March 26, 2000
   • Added "Rearrange Sections" dialog
   • When you have no Section highlighted, the text edit area is now disabled
   • Changed minimum width of document window so it doesn't cut off toolbar icons
   • Fixed hothelp text display for help text too wide for display
   • Fixed auto-scroll bug in Rearrange Sections dialog
   • Fixed duplicate sections bug
   • Made it so duplicating a section reselects originally selected section
   • Fixed return/enter keys not allowed in "other" font size dialog
   • Fixed "numbers" display bug in font menu in preferences dialog
   • Fixed window menu display bug (it would display the open or save progress dialog)
   • Added control key shortcuts to glossary items
   • Fixed bug with default Section name so it works properly now
   • Changed date/time formats so only secondary formats allow glossary entries
   • Added sort paragraph feature
   • Reenabled Section name renaming upon double-clicking

Version 0.9.8b - Fourth beta release - Wednesday, July 7, 1999
   • Redid Preferences dialog (added a bunch of new options)
   • Added "Other…" to type menu
   • Added template (stationery) document support
   • Modified Undo routine slightly (hopefully for the better).
   • Added ability to assign glossary items to time/date routines and incorporate #d and #t into glossary items.
   • Made it so View windows close when main file is closed.
   • Made it so View windows update contents when activated.
   • Made it remember location of StatsDialog
   • Fixed Window menu bug
   • New App and File icons!

Version 0.9.7b - Not released
   • Added RTF Export
   • Modified text export with dialog box like RTF and HTML Export routines
   • Added Glossary feature
   • Added Copy/Paste Attributes command

Version 0.9.6b - Not released
   • Added HTML export
   • Added colored text support
   • Added progress bar support to HTML export
   • Added option-arrow keys for Section List navigation
   • Added Rename Section menu command (with dialog)
   • Added DuplicateSection menu command
   • Made it so "Viewed" Section names are in italic
   • Added "Export All" feature
   • Added Registration button
   • Added Registration Info menu, registration button in legalBox, registration dialog, serial number stuff, etc.

Version 0.9.5b - Not released
   • changed button icons to new cicns in resource file
   • added ability to hide button bar (via preference dialog)
   • added Find icon to button bar
   • added View window feature

Version 0.9.4b - Released as minor update to Beta 3
   • added scrolling credits to aboutBox
   • changed moving column to show two shadow lines instead of one
   • added spelling checker enable in prefs box

Version 0.9.3b - Third beta release - Wednesday, June 23, 1999
   • Added support for Excalibur spelling checking.
   • Added "Autosave" feature.
   • Added "smart quotes" feature.
   • Added quote conversion.

Version 0.9.2b - Second beta release - Friday, June 4, 1999
   • Enhanced case conversion features.
   • Fixed bug in on-line help which prevented Z-Write from quiting after using help.

Version 0.9.1b - First beta release - Friday, May 21, 1999
   • Implemented printing.
   • Added text export feature.
   • Fixed window menu bug.
   • Enhanced button bar items.
   • Added "bullet" feature and case conversion.
   • Added preference dialog.
   • Got on-line help working.
   • Created Z-Write graphics for splash and about screens.

Version 0.8b - Friday, May 14, 1999
   • Added find/replace routines.
   • Made it so Z-Write would store cursor positions between sections and within file.
   • Created Z-Write graphics for splash and about screens.
   • Added basic button bar.
   • Add "info" button (word count and other stats).
   • Added "Hot Help" capability.

Version 0.7 - Thursday, May 13, 1999
   • Got Z-Write to save files.
   • Added bookmark capability.

Version 0.6 - Tuesday, May 11, 1999
   • Got Z-Write to open files.

Version 0.5 - Wednesday, May 6, 1999
   • Established data structure and experimented with concept.
   • Set up basic dual-panel display.
   • Created basic app using template code from another project.